<?php
session_start();
if(!empty($_POST['explique']) AND !empty($_POST['time']) AND !empty($_POST['fichier']))
{
	if(strlen($_POST['explique']) > 10000 OR $_POST['time'] > $_SERVER['REQUEST_TIME'] OR !file_exists('../_page/'.$_POST['fichier'].'.php'))
		exit ('2');
	if(!isset($_SESSION['joueur']['name']))
		exit ('5');

	//le fichier à été modifier pendant la saisi
	if(file_exists("_page/{$_POST['fichier']}.php") === true)
		if(filemtime("_page/{$_POST['fichier']}.php") > $_SERVER['REQUEST_TIME'])
			exit ('3');

	$fp = fopen("_page/{$_POST['fichier']}.txt", "w");

	if (flock($fp, LOCK_EX)) { // pose un verrou exclusif
		//on enregistre la nouvelle description
		fwrite($fp, stripslashes($_POST['explique'])."\n\nmodifier le ".date("F d Y \à H:i:s ").' par '.$_SESSION['joueur']['name']);
		flock($fp, LOCK_UN); // libère le verrou
	} else {
		exit ('4');
	}

	fclose($fp);
	exit ('0');
}
exit ('1');
?>